A Testing Methodology and Architecture for Computer Supported Cooperative Work Software

نویسنده

  • Francis Dugan
چکیده

A TESTING METHODOLOGY AND ARCHITECTURE FOR COMPUTER SUPPORTED COOPERATIVE WORK SOFTWARE by Robert Francis Dugan Jr. Despite enormous potential, CSCW software is still immature. In particular, leading researchers in both the CSCW and testing fields have noted CSCW testing tools are nonexistent. This thesis contributes a methodology and architecture for execution based testing of CSCW software. The CSCW Application MEthodoLOgy for Testing (CAMELOT) provides an organized set of specific techniques that can be used for technological evaluation. The evaluation is organized into two phases: single user and multi-user. Single user evaluation is subdivided further into general computing and human computer interaction. General computing examines software components that provide basic application capabilities. Human computer interaction focuses on the interface between the user and the software application. Multi-user evaluation examines distributed computing and human-human interaction. Distributed computing scrutinizes components responsible for multitasking and multiprocessing in the application at the thread, process, processor and machine level. Human-human interaction focuses on how the software facilitates interaction between users during application use. Rebecca, our testing architecture contributes to both general and multiuser testing systems. In the area of general testing Rebecca: Provides an extensible component and event model that allows the record/playback of non-GUI events Allows selective event recording through record filtration Promotes the integration of the test system into the development environment Outputs test scripts in the developer’s native language Reduces re-recording using component-centric events and runtime component resolution Simplifies the test process using a simple VCR-like interface In the area of multiuser testing Rebecca:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Two Case Studies of Subsystem Design for General-Purpose CSCW Software Architectures

This paper discusses subsystem design guidelines for the software architecture of general-purpose computer supported cooperative work systems, i.e., systems that are designed to be applicable in various application areas requiring explicit collaboration support. In our opinion, guidelines for subsystem level design are rarely given – most guidelines currently given apply to the programming lang...

متن کامل

DIF8914 Distributed Information Systems Collaborative applications – architectural issues

Within the fields of computer supported cooperative work (CSCW) and computer supported collaborative learning (CSCL), collaborative applications are the enabling technologies making it possible for people who are geographically distributed and connected through a network to collaborate. Whether the applications being utilized are seen as successful highly depends on how they are designed and im...

متن کامل

Capturing Communication and Context in the Software Project Lifecycle

Capturing design process knowledge is a complex, multi-disciplinary problem. With the advent and increased acceptance of digital computer supported cooperative work tools this project studied how engineering collaboration might be captured and archived to support engineering lifecycle activities. To improve project communications among software engineers and create structured email archives, we...

متن کامل

Process View of CSCW

CSCW(Computer-Supported Cooperative Work) and SPT (Software Process Technology) are two important, interrelated research areas. This paper investigates some key issues in CSCW from the SPT point of view. We present a classification and characterization of cooperative work mainly from the process point of view, propose a general process architecture supporting all kinds of cooperative work, and ...

متن کامل

Cognitive Walkthrough Methodology

Computer Interaction, 2 volumes (Vol. 1, pp. 104–107). Great Barrington, MA: Berkshire Publishing Group. Cognitive Walkthrough The cognitive walkthrough (CW) is a usability evaluation approach that predicts how easy it will be for people to learn to do particular tasks on a computer-based system. It is crucial to design systems for ease of learning, because people generally learn to use new com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000